a drain on the resources - Turc Anglais Dictionnaire